package com.demandbreakdown.xiyun.service;

/**
 * 邮件服务接口
 *
 * @author poxz
 */
public interface EmailService {

    /**
     * 发送验证码
     *
     * @param email 邮箱地址
     */
    void sendCaptcha(String email);

    /**
     * 验证验证码
     *
     * @param email   邮箱地址
     * @param captcha 验证码
     * @return boolean
     */
    boolean verifyCaptcha(String email, String captcha);

    /**
     * 发送简单邮件
     *
     * @param to      收件人
     * @param subject 邮件主题
     * @param content 邮件内容
     */
    void sendSimpleEmail(String to, String subject, String content);
}
